fix: add marketplace.json so /plugin marketplace add works#74
Merged
Conversation
…tplace add
Claude Code requires `.claude-plugin/marketplace.json` to register a repo
as a plugin marketplace; `plugin.json` alone causes:
Error: Marketplace file not found at .../.claude-plugin/marketplace.json
This adds a minimal single-plugin marketplace pointing at the repo root,
and updates the README install steps to match what actually works
(`/plugin marketplace add` then `/plugin install`).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
davidbrackbill
approved these changes
Jun 10, 2026
JackDanger
approved these changes
Jun 12, 2026
dakotasanchez
approved these changes
Jun 13, 2026
nhironaka
approved these changes
Jun 15, 2026
3 tasks
tiffanylphan
added a commit
that referenced
this pull request
Jun 15, 2026
…79) Branch protection requires "Unit tests", "Aggregate scores", and "Evaluate gate" — all of which come from this workflow. With the `paths:` filter, PRs that don't touch `skills/**`, `evals/**`, or this file never trigger the workflow, so the three required checks stay forever in "Expected — Waiting for status to be reported" and block merge. (#74 hit this.) Remove the trigger-level `paths:` filter so the workflow always runs on PRs. The existing diff job and per-job `if:` conditions already short-circuit the real work when no skills changed, and GitHub treats skipped required checks as passing.
Skill eval results
Only suites whose source actually changed since their last recorded score were re-run. Soft-failing while we stabilise the baseline. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds
.claude-plugin/marketplace.jsonso the repo can be registered as a Claude Code plugin marketplace.Currently, following the README instructions to install via
/plugin installfails because Claude Code's/plugin marketplace add launchdarkly/ai-toolingrequires amarketplace.json— having onlyplugin.jsonproduces:This PR is the minimal fix to unblock that flow:
.claude-plugin/marketplace.json— single-plugin marketplace with"source": ".", pointing at the plugin defined in.claude-plugin/plugin.jsonat the repo root.README.md— updates the install steps to the commands that actually work (/plugin marketplace addthen/plugin install), instead of "search for LaunchDarkly" (which only finds plugins in marketplaces already added — not this one).Things to flag for reviewers
launchdarkly-labs/agent-skills. That marketplace also publishes a plugin calledlaunchdarkly. A user who adds both marketplaces will have two plugins with the same name. Ifai-toolingis meant to supersede the labs repo, that's fine — but if they're meant to coexist, one should probably rename. Worth deciding before this lands.anthropics/claude-plugins-official. Until/unless it's submitted there,/plugin installbrowse without first running/plugin marketplace addwill never find it. The updated README sidesteps this by telling users to add the marketplace explicitly.Test plan
git pullthis branch locally/plugin marketplace add launchdarkly/ai-tooling— should succeed/plugin install launchdarkly@launchdarkly-ai-tooling— should list and install the pluginlaunchdarkly:*skills become available (e.g.,/launchdarkly:flag-cleanup)🤖 Generated with Claude Code